CC=gcc
src=$(wildcard *.c) #查找本地目录下的所有c文件
obj=$(patsubst %.c,%.o,$(src)) #将查找到的c文件替换成o文件
target=demo

all:$(target)

$(target):$(obj)
	$(CC) $^ -o $@
%.o:%.c
	$(CC) -c $< -o $@

.PHONY:clean
clean:
	del -f $(obj) $(target)
